import request from '@/config/axios'

// 产品系列 VO
export interface BrandSeriesVO {
  id: number // 序号
  name: string // 名称
  brandId: number // 品牌
  sort: number // 排序
  status: number // 状态
  remark: string // 备注
}

// 产品系列 API
export const BrandSeriesApi = {
  // 查询产品系列分页
  getBrandSeriesPage: async (params: any) => {
    return await request.get({ url: `/aib/brand-series/page`, params })
  },

  // 查询产品系列精简列表
  getBrandSeriesSimpleList: async (params: any) => {
    return await request.get({ url: `/aib/brand-series/simple-list`, params })
  },

  // 查询产品系列详情
  getBrandSeries: async (id: number) => {
    return await request.get({ url: `/aib/brand-series/get?id=` + id })
  },

  // 新增产品系列
  createBrandSeries: async (data: BrandSeriesVO) => {
    return await request.post({ url: `/aib/brand-series/create`, data })
  },

  // 修改产品系列
  updateBrandSeries: async (data: BrandSeriesVO) => {
    return await request.put({ url: `/aib/brand-series/update`, data })
  },

  // 删除产品系列
  deleteBrandSeries: async (id: number) => {
    return await request.delete({ url: `/aib/brand-series/delete?id=` + id })
  },

  // 导出产品系列 Excel
  exportBrandSeries: async (params) => {
    return await request.download({ url: `/aib/brand-series/export-excel`, params })
  },
}
